SQLServerにはDUALテーブルなんて必要ない | 您所在的位置:网站首页 › sql server dual › SQLServerにはDUALテーブルなんて必要ない |
SQLServerにはDUALテーブルなんて必要ない
2012年5月22日 propg Oracle, データベース, 0 ふと、SQLServerで関数のテストをしてみたいと思って、DUALテーブルがないのかと探してましたが、SQLServerにはそんなものありませんでした。 SQLServerでは、FROM句を省略して書くことができてしまうので、 SELECT GETDATE()だけ書けば実行できます。 Oracleの場合は、DUALテーブルか何らかのテーブルを指定しないとダメです。 select current_date from dualOracleに慣れた人間からすると、ちょっと違和感が。。 SQL標準では、FROMの省略は多分許されていないと思いましたが、 DUALテーブルなんてものも標準仕様ではないので、どっちが良いかという議論は無駄ですよね。 Oracle好きな人はDUALテーブルを作ってしまうかもしれません。 出来れば統一して欲しいところです。 ※SQL標準は、有名なSQL92以来進歩していないものだと思い込んでいましたが、少しずつ改正されているんですね。 2008年版がありました。SQLServer2008と混ざってわかりにくい。 TRUNCATE TABLEステートメントなどが追加されてます。 == ランキングに参加しています。ぜひクリックお願いします == ![]() ![]() DUAL, SQLSeriver wonderflより日食プログラムを紹介 [Access2010] 最大化した印刷プレビューを閉じずに元のサイズに戻す コメントを残す コメントをキャンセルこのサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。 |
CopyRight 2018-2019 实验室设备网 版权所有 |